<?php


class Download{
    
    
    public static function send($file){
        Message::log("Téléchargement du fichier ($file)");
        if (file_exists($file)) {
            header('Content-Description: File Transfer');
            header('Content-Type: application/octet-stream');
            header('Content-Disposition: attachment; filename='.basename($file));
            header('Expires: 0');
            header('Cache-Control: must-revalidate');
            header('Pragma: public');
            header('Content-Length: ' . filesize($file));
            ob_clean();
            flush();
            readfile($file);
            Template::desactivate();
            Message::log('Téléchargement réussi');
        }
        else{
            Message::log("Le fichier n'existe pas");
        }
    }
    
    
}


?>